// components/authorization/index.js
Component({
  data: {
    isLogin: false
  },
  lifetimes: {
    attached() {
      // 登录状态
      const isLogin = !!getApp().token
      // 记录登录状态
      this.setData({ isLogin })
      // 1. 获取跳转的页面路径
      const pages = getCurrentPages()
      const current = pages[pages.length - 1]
      const redirectURL = '/' + current.route
      // 未登录 跳转到登录页面
      // 2. 在跳转到登录页面时，保存到登录路径中 
      if (!isLogin) {
        wx.redirectTo({
          url: `/pages/login/index?redirectURL=${redirectURL}`,
        })
      }
    }
  }
})